Soru & Cevap

İmageView'e gif koyuyorum fakat haraket etmiyor.

23.03.2014 - 11:06

Projemde İmageView'e gif koyuyorum fakat haraket etmiyor. Resmi algılamada sıkıntı yok fakat gif oynamıyor. Ne yapmalıyım?

 

204 Görüntülenme

4 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

Profile picture for user yener
yener
05.04.2014 - 07:02

Android maalesef hareketli gif leri desteklemiyor.

Oncelikle yapmaniz gereken sey, hareketli gif resminizi kare kare ayirip drawable klasorune koyup daha sonra AnimationDrawable ile bu kareleri tek tek ekranda gostermek olacaktir.

Sanirim asagidaki kod isinizi gorur.

Animasyon dosyasi:

drawable/animasyon.xml

<animation-list android:id="@+id/selected" android:oneshot="false">

<item android:drawable="@drawable/wheel0" android:duration="50" />

<item android:drawable="@drawable/wheel1" android:duration="50" />

<item android:drawable="@drawable/wheel2" android:duration="50" />

<item android:drawable="@drawable/wheel3" android:duration="50" />

<item android:drawable="@drawable/wheel4" android:duration="50" />

<item android:drawable="@drawable/wheel5" android:duration="50" />

</animation-list>

Activity sinifi:

ImageView img = (ImageView) findViewById(R.id.hareketli_resim); img.setBackgroundResource(R.drawable.animasyon);

AnimationDrawable animasyon = (AnimationDrawable) img.getBackground();

animasyon.start();

ekrem
30.12.2014 - 01:50
Merhaba ibrahim YENER " hareketli gif resminizi kare kare ayirip drawable klasorune koyup daha sonra AnimationDrawable ile bu kareleri tek tek ekranda gostermek olacaktir." konuyu biraz daha detaylandırabilirmisiniz teşekkürler
picture-483-1374012946.jpg
kerem.kusmezer
24.03.2014 - 09:41

Ekteki projeyi imageview yerine kullanabilirsin. Direkt olarak gif ve animated gif desteği var.

https://github.com/frapontillo/ImageViewEx

 

picture-12557-1405332875.jpg
kaptan_
24.03.2014 - 03:10
Bildiğim kadarıyla gif resimler mobilde hareket etmiyor.
Profile picture for user irematc
irematc
24.03.2014 - 12:52
Ayni sorunu bugun ben de yasadim. Html ile eklemeyi denedim mobile uygulamaya yine de olmadi.